package blog.mapper;

import java.util.List;

import blog.entity.User;
/**
 * 用户mapper  接口绑定
 * @author 江佳洋
 *
 */
public interface UserMapper {
	/**
	 * 根据用户名或者邮箱查询用户
	 * @param str
	 * @return
	 */
	public User getUserByNameOrEmail(String str);
	/**
	 * 添加用户
	 * @param user
	 */
	public void addUser(User user);

	/**
	 * 查询所有用户
	 * @return
	 */
	public List<User> getUserList();
	/**
	 * 根据id查询用户
	 * @param userId
	 * @return
	 */
	public User getUserById(Integer userId);
	/**
	 * 修改用户信息
	 * @param user
	 */
	public void editUser(User user);

	/**
	 * 根据id删除用户
	 * @param userId
	 */
	public void deleteUser(Integer userId);
}
